package com.jiuqi.njt.ui.staffmanagement;
import com.jiuqi.njt.register.AllTaskInterface;
import com.jiuqi.njt.util.UIUtil;
import android.app.Activity;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.EditText;
public class MyTextWatcher implements TextWatcher{
private Activity context;
private int roleCode;
private EditText etPhone;
private AllTaskInterface allTaskInterface;
/**
*验证收入的手机号和角色用户是否被创建
*
* @param context
* @param roleCode
* 待验证的用户角色Code
* @param etPhone
* 待验证的用户手机号
* @param allTaskInterface
* 验证返回结果接口,返回结果是Boolean值
*
*/
public MyTextWatcher(Activity context, int roleCode, EditText etPhone,AllTaskInterface allTaskInterface) {
super();
this.context = context;
this.roleCode = roleCode;
this.etPhone = etPhone;
this.allTaskInterface = allTaskInterface;
}
@Override
public void afterTextChanged(Editable s) {
/**
* 当输入的内容是11位手机号
* 并且选择了角色时,就开始验证该手机号的角色用户是不是被创建
*/
if(etPhone.getText().toString().length()==11){
if(roleCode!=-1){
new VerifyPhoneTask(context, etPhone, roleCode,allTaskInterface).execute();
}else{
UIUtil.showMsg(context, "请先选择类别");
}
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
}